package com.aijk.ehm.api;

import com.aijk.commons.exception.ErrorCodeException;
import com.aijk.ehm.model.SysFeedback;
import com.aijk.ehm.model.qo.SysFeedbackQo;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 系统管理_意见反馈
 */
public interface SysFeedbackApi {
    Long save(SysFeedback bean) throws ErrorCodeException;

    void update(SysFeedback bean) throws ErrorCodeException;

    SysFeedback findOne(Long id) throws ErrorCodeException;

    List<SysFeedback> list(SysFeedbackQo qo);

    void deleteById(Long id) throws ErrorCodeException;

    int count(SysFeedbackQo qo);

    PageInfo<SysFeedback> page(SysFeedbackQo qo);
}